/* 全局 */
*{padding:0;margin:0;font-family: "思源黑体","微软雅黑";font-size: 16px;}
body{padding:0;margin:0;text-align:left;background:#f5f5f7;}
body,html{width:100%;background:#f5f5f7;}
div,p,img,span,form,table,td,input{margin:0;padding:0}
a,textarea,button,input,ul,li,div,span,td{-webkit-appearance:none;}
.fl{float:left}
.fr{float:right}
.fc{text-align:center}
.ma{margin:0 auto;}
.clear{clear:both}
.clear::after{content: "";display: block;clear: both;}
a:link{text-decoration:none}
a:visited{text-decoration:none}
a:active{text-decoration:none}
a:hover{text-decoration:none}
.disnone{display: none !important;}
.display{display: block !important;}
img{width: 100%;display: block;}
ul li{list-style:none}
.fixed{position: fixed !important;}

.whole{
    width: 100%;
}
.mainblock{
    width: 1200px;
    margin: 0 auto;
}
.mob{
    display: none;
}
.ma50{
    margin-top:50px;
}
/* 头部 */
.header{
    width: 100%;
    height: 430px;
    background: url("../images/topbanner.png") no-repeat center;
    background-size: cover;
    position: relative;
}
.search{
    width: 100%;
    height: 40px;
    padding:25px 0;
    display: flex;
    justify-content: flex-end;
}
.inputblock{
    width: 300px;
    height: 40px;
    border-radius: 20px;
    background: #74aad9;
    position: relative;
    
}
.inp{
    width: 100%;
    height: 40px;
    padding: 0 10px;
    border: none;
    background: none;
    border-radius: 20px;
    box-sizing: border-box;
    color:#fff;
}
.searchgo{
    width: 40px;
    position: absolute;
    right: 0;
    top:0;
}
.wzabut{
    width: 40px;
    height: 40px;
    margin: 0 20px;
}
.logo{
    width: 100%;
    padding: 50px 0;
    display: flex;
    justify-content: space-around;
}
.logoblock1{
    width: 614px;
}
.logoblock2{
    width: 451px;
}
.menu{
    width: 100%;
    height: 70px;
    background: url("../images/navbg.png") no-repeat;
    background-size: cover;
    position: absolute;
    bottom:0;
}
.nav{
    display: flex;
    justify-content: center;
}
.menunav{
    width: 125px;
    height: 70px;
    line-height: 70px;
    font-size: 24px;
    color:#fff;
    text-align: center;
}
.menunav a{
    display: block;
    width: 100%;
    height: 100%;
    line-height: 70px;
    font-size: 24px;
    color:#fff;
}
.menunav.active{
    background: #b90000;
}
.menunav:hover{
    background: #b90000;
}
/* 头条 */
.topnews{
    margin:50px 0;
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.newsguntu{
    width: 640px;
    height: 360px;
    border-radius: 10px;
    margin:0;
}
.newspic{
    width: 100%;
    height: 360px;
}
.newspic img{
    height: 100%;
    object-fit: cover;
}
.newstit{
    width: 100%;
    box-sizing: border-box;
    padding: 10px 100px 10px 10px;
    background: rgba(0,0,0,0.5);
    position: absolute;
    bottom: 0;
    color: #fff;
    font-size: 24px;
}
.swiper-pagination-bullet{
    background: #fff;
    opacity:1;
}
.swiper-pagination-bullet-active{
    background: #d60000;
}
.headnewspic{
    width: 100px !important;
    left: 84% !important;
    bottom:15px !important;
}
.ttnews{
    width: 520px;
    position: relative;
}
.toutiao-red{
    padding-left: 30px;
    background: url("../images/shortline.png") no-repeat;
    background-position: 10px 10px;
    font-size: 28px;
    line-height: 1.6;
    color:#941e23;
    margin-bottom: 35px;
}
.toutiao-red a{
    font-size: 28px;
    line-height: 1.6;
    color:#941e23;
}
.toutiao{
    padding-left: 30px;
    background: url("../images/shortline.png") no-repeat;
    background-position: 10px 6px;
    font-size: 22px;
    line-height: 1.6;
    color:#000;
    margin-bottom: 35px;
}
.toutiao a{
    font-size: 22px;
    line-height: 1.6;
    color:#000;
}
.more1{
    width: 100px;
    height: 24px;
    line-height: 24px;
    background-color: #0339a0;
    border-radius: 12px;
    color: #b5ccf9;
    font-size: 18px;
    text-align: center;
    position: absolute;
    right: 0;
}
.more1 a{
    display: block;
    width: 100%;
    height: 100%;
    color: #b5ccf9;
    font-size: 18px;
    line-height: 24px;
}
/* 新闻 */
.news{
    width: 100%;
    margin-bottom:50px;
    display: flex;
    justify-content: space-between;
}
.newsblock{
    width: 580px;
    background: #fff;
    border-radius: 10px;
    position: relative;
    overflow: hidden;
}
.lmname-news{
    height: 50px;
    display: inline-block;
    font-weight: bold;
    line-height: 50px;
    color: #0339a0;
    font-size: 25px;
    margin-left: 35px;
    background: url("../images/topline.png") repeat-x top;
}
.more2{
    width: 80px;
    padding-right: 10px;
    height: 35px;
    background: url("../images/more.png") no-repeat;
    background-size: cover;
    line-height: 35px;
    color:#b5ccf9;
    font-size: 20px;
    text-align: right;
    position: absolute;
    right: 0;
    top:0;
}
.more2 a{
    line-height: 35px;
    color:#b5ccf9;
    font-size: 20px;
}
.newslist-sy{
    width: 87%;
    margin:0px auto;
    margin-bottom: 30px;

}
.newslist-sy li{
    list-style: disc;
    color:#0339a0;
    font-size: 20px;
    line-height: 2;
}
.newslist-sy li a{
    color:#000;
    font-size: 20px;
    line-height: 2;
    display: block;
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.newslist-sy li a.red{
    color:#941e23;
}
/* 专题 */
.partblock{
    width: 100%;
    margin-bottom:50px;
}
.lm{
    width: 100%;
    display: flex;
    align-items: center;
    margin-bottom: 40px;
    position: relative;
}
.lmname{
    width: 100%;
    font-size: 25px;
    color:#0339a0;
    font-weight: bold;
    line-height: 1;
    text-align: center;
    background: url("../images/lmbg.png") no-repeat center;
}
.tabnr{
    display: none;
}
.zt{
    width: 100%;
}
.ztpart{
    width: 100%;
}
.ztpic{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.ztpic li{
    width: 280px;
    margin-bottom: 20px;
}
.ztname{
    display: flex;
    justify-content: center;
}
.ztname .tabname{
    width: 40px;
    height: 10px;
    margin:0 5px;
    border-radius: 5px;
    background-color: #8fa1b6;
    cursor: pointer;
}
.ztname .tabname.active{
    background-color: #0339a0;
}
/* 工作动态 */
.gzdt{
    display: flex;
    justify-content: center;
}
.gzdt .tabname{
    cursor: pointer;
    font-size: 22px;
    color:#8fa1b6;
    margin:0 10px;
    padding-left:30px;
    background: url("../images/gzdttab-n.png") no-repeat left center;
}
.gzdt .tabname.active{
    color:#0339a0;
    background-image: url("../images/gzdttab.png");
}
.gzdtpart{
    width: 100%;
    margin-top:40px;
}
.gzdt-news{
    width: 90%;
    margin:0 auto;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    /* align-items: center; */
}
.gzdt-news li{
    width: 48%;
    list-style: disc;
    /* list-style-position: inside; */
    color:#0339a0;
    font-size: 20px;
    line-height: 2;
}
.gzdt-news li a{
    color:#000;
    font-size: 20px;
    line-height: 2;
    display: block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/* 举报 */
.jbpt{
    width: 100%;
    padding:20px 0;
    border-top: 1px solid #a0bac0;
    border-bottom: 1px solid #a0bac0;
    display: flex;
    justify-content: space-between;
}
.jbleft{
    width: 49%;
    display: flex;
    justify-content: space-between;
}
.jbbut{
    width: 23%;
}
.jbright{
    width: 49%;
}
.jbpart{
    width: 100%;
}
.jbpic{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.jbpic li{
    width: 49%;
}
.jbname{
    display: flex;
    justify-content: center;
}
.jbname .tabname{
    width: 40px;
    height: 10px;
    margin:10px 5px;
    border-radius: 5px;
    background-color: #8fa1b6;
    cursor: pointer;
}
.jbname .tabname.active{
    background-color: #0339a0;
}
/* 廉洁 */
.blue{
    color: #0339a0;
    font-size: 20px;
    padding-right: 5px;
    margin-right: 5px;
    border-right: 2px solid #0339a0;
}
.piclist-sy{
    width: 90%;
    margin:0 auto;
    display: flex;
    justify-content: space-between;
}
.piclist-sy li{
    width: 30%;
    font-size: 20px;
    color:#000;
}
.sppic{
    width: 100%;
}
.pictit{
    font-size: 20px;
    color:#000;
    line-height: 1.6;
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.point{
    color: #0339a0;
    font-size: 20px;
    margin-right: 10px;
}
/* 友情链接 */
.yqljtit{
    width: 100%;
    font-size: 25px;
    color:#0339a0;
    font-weight: bold;
    line-height: 1;
    text-align: center;
}
.mainlink{
    width: 100%;
    margin:30px 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.yqline{
    width: 25%;
    height: 1px;
    background-color: #a9b8cb;
}
.linklogo{
    width: 20%;
    border: 1px solid #a9b8cb;
}
.link{
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.link .tabname{
    width: 20%;
    height: 50px;
    text-align: center;
    border: 1px solid #a9b8cb;
    cursor: pointer;
    font-size: 20px;
    line-height: 50px;
    color: #a9b8cb;
    background: #fff;
}
.link .tabname a{
    display: block;
    width: 100%;
    height: 100%;
    font-size: 20px;
    line-height: 50px;
    color: #a9b8cb;
}
.link .tabname.active{
    border-color: #0339a0;
    background: url("../images/jiantou.png") no-repeat left center #0339a0;
    background-position-x: 6px;
    color:#fff;
}
.linkzt{
    width: 100%;
    margin-top:30px;
}
.linkpart{
    width: 100%;
}
.link-list{
    width: 100%;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}
.link-list li{
    margin-right: 20px;
    font-size: 18px;
    line-height: 2;
    color: #000;
}
.link-list li a{
    font-size: 18px;
    line-height: 2;
    color: #000;
}
/* foot */
.foot{
    width: 100%;
    height: 180px;
    background: #0339a0;
    border-top:10px solid #0153ec;
}
.banquan{
    width: 1200px;
    margin:20px auto;
    color: #fff;
    font-size: 16px;
    line-height: 2;
    text-align: center;
}
.biaoshi{
    width: 600px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.beian{
    color: #fff;
    font-size: 16px;
    line-height: 2;
}
.beian a{
    color: #fff;
    font-size: 16px;
    line-height: 2;
}
/* list */
.position{
    width: 100%;
    color:#656566;
    font-size: 20px;
    line-height: 1;
    margin:30px 0;
}
.position a{
    color:#656566;
    font-size: 20px;
    line-height: 1;
}
.listblock{
    width: 100%;
    margin-bottom: 50px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.lm-list{
    width: 23%;
    box-sizing: border-box;
    background: #fff;
    border-radius: 10px;
    padding-bottom: 20px;
}
.lm-parent{
    width: 100%;
    height: 85px;
    line-height: 85px;
    color:#0339A0;
    font-size: 32px;
    text-align: center;
    font-weight: bold;
}
.lm-sub{
    width: 100%;
}
.lm-sub li{
    width: 100%;
    box-sizing: border-box;
    padding: 15px;
    line-height: 1.2;
    color:#656566;
    font-size: 26px;
    text-align: center;
}
.lm-sub li a{
    line-height: 1.2;
    color:#656566;
    font-size: 26px;
}
.lm-sub li:hover{
    background: #F6F9FF;
    border-right: 2px solid #0339a0;
    color:#0339A0;
}
.lm-sub li:hover a{
    color:#0339A0;
}
.lm-sub li.active{
    background: #F6F9FF;
    border-right: 2px solid #0339a0;
    color:#0339A0;
}
.lm-sub li.active a{
    color:#0339A0;
}
.list{
    width: 72%;
}
.m-list{
    width: 100%;
}
.m-list li{
    line-height: 40px;
    font-size: 20px;
    color:#656566;
    border-bottom: 1px solid #E1E1E1;
}

.biaoti{
    width: 80%;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 20px;
}
.riqi{
    width: 20%;
    text-align: right;
    font-size: 16px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.m-list li a{
    display: flex;
    flex-wrap: wrap;
    line-height: 35px;
    font-size: 20px;
    color:#656566;
}
.long-list{
    width: 100%;
}
/* piclist */
.piclist{
    width: 100%;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}
.piclist li{
    width: 30%;
    margin-right: 3%;
    margin-bottom: 30px;
}
.pic-l{
    width: 100%;
    padding-bottom: 10px;
}
.pic-tit{
    width: 90%;
    margin: 0 auto;
    font-size: 20px;
    line-height: 1.5;
    color:#656565;
}
/* 巡视巡查 */
.xunshi-list{
    width: 100%;
}
.xunshi-list ul{
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.xunshi-list ul li{
    width: 45%;
    display: flex;
    justify-content: space-between;
    padding: 20px 0;
    border-bottom: 1px solid #D8D8D8;
}
.title-xs{
    width: 72%;
    color:#6A6A6A;
    font-size: 22px;
    line-height: 1.8;
}
.title-xs a{
    color:#6A6A6A;
    font-size: 22px;
    line-height: 1.8;
}
.riqi-xs{
    width: 25%;
    color:#6A6A6A;
    font-size: 22px;
    line-height: 1.8;
}
.bold .title-xs,.bold .title-xs a,.bold .riqi-xs{
    color:#3D3D3D;
    font-weight: bold;
}
/* 审查 */
.shencha{
    width: 100%;
    position: relative;
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}
.shencha-title{
    width: 85%;
    font-size: 26px;
    line-height: 2;
    color:#0339a0;
    background: url("../images/line2.png") no-repeat right center;
}
/* 信息公开 */
.xxgk-row{
    width: 100%;
    display: flex;
    justify-content: center;
}
.xxgk-b{
    width: 16%;
    height: 300px;
    margin: 0px 2% 4% 2%;
    text-align: center;
    font-size: 25px;
    background: #fff;
    /* display: flex;
    justify-content: center;
    align-items: center; */
}
.xxgk-b a{
    width: 100%;
    /* display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column; */
}
.xxgk-pic{
    width: 72px;
    height: 48px;
    margin:90px auto 20px auto;
}
.icon1{
    background: url("../images/icon1.png") no-repeat center;
    background-size: cover;
}
.icon2{
    background: url("../images/icon2.png") no-repeat center;
    background-size: cover;
}
.icon3{
    background: url("../images/icon3.png") no-repeat center;
    background-size: cover;
}
.icon4{
    background: url("../images/icon4.png") no-repeat center;
    background-size: cover;
}
.icon5{
    background: url("../images/icon5.png") no-repeat center;
    background-size: cover;
}
.icon6{
    background: url("../images/icon6.png") no-repeat center;
    background-size: cover;
}
.icon7{
    background: url("../images/icon7.png") no-repeat center;
    background-size: cover;
}
.icon8{
    background: url("../images/icon8.png") no-repeat center;
    background-size: cover;
}
.icon9{
    background: url("../images/icon9.png") no-repeat center;
    background-size: cover;
}
.xxgk-b:hover{
    background: #0339A0;
}
.xxgk-b:hover .icon1{
    background-image: url("../images/icon1-w.png");
}
.xxgk-b:hover .icon2{
    background-image: url("../images/icon2-w.png");
}
.xxgk-b:hover .icon3{
    background-image: url("../images/icon3-w.png");
}
.xxgk-b:hover .icon4{
    background-image: url("../images/icon4-w.png");
}
.xxgk-b:hover .icon5{
    background-image: url("../images/icon5-w.png");
}
.xxgk-b:hover .icon6{
    background-image: url("../images/icon6-w.png");
}
.xxgk-b:hover .icon7{
    background-image: url("../images/icon7-w.png");
}
.xxgk-b:hover .icon8{
    background-image: url("../images/icon8-w.png");
}
.xxgk-b:hover .icon9{
    background-image: url("../images/icon9-w.png");
}
.xxgk-b:hover .xxgk-tit{
    color:#fff;
}
.xxgk-tit{
    width: 90%;
    margin:0 auto;
    font-size: 30px;
    color:#0339A0;
}
.small{
    font-size:26px
}
.shjw_index_qu{
    width:90%;
    border-top: 1px solid #dcdcdc;
}
.shjw_index_qu1{
    width:65%;
    overflow: hidden;
    padding: 5% 0px;
}  
.shjw_index_qu1 li{
    float: left;
    width:12%;
    text-align: center;
    font-size: 16px;
}
.shjw_index_qu1 li a{
    color: #000000;
}
/* 专题 */
.ztbanner{
    width: 100%;
}
.zt-s-banner{
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.zt-pic{
    width: 46%;
    margin-bottom: 30px;
}
.ztblock{
    width: 580px;
    position: relative;
    overflow: hidden;
    box-sizing: border-box;
    /* padding:20px; */
}
.lmname-zt{
    width: 100%;
    height: 90px;
    font-weight: bold;
    line-height: 90px;
    color: #A61F26;
    font-size: 25px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.more3{
    width: 100px;
    height: 24px;
    line-height: 24px;
    background-color: #A61F26;
    border-radius: 12px;
    color: #b5ccf9;
    font-size: 18px;
    text-align: center;
    position: absolute;
    right: 0;
}
.more3 a{
    color: #fff;
    font-size: 18px;
    line-height: 24px;
}
.newslist-zt{
    width: 87%;
    margin:0px auto;
    margin-bottom: 30px;

}
.newslist-zt li{
    color:#656565;
    font-size: 20px;
    line-height: 2;
}
.newslist-zt li a{
    color:#656565;
    font-size: 20px;
    line-height: 2;
}
/* 媒体矩阵 */
.jzlogo{
    width: 100%;
    margin-bottom: 50px;
    box-shadow: 0px 0px 5px #b7b7b7;
    border-radius: 10px;
}
.ljshlink{
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.jz1{
    width: 378px;
    height: 198px;
    box-shadow: 0px 0px 5px #b7b7b7;
    border-radius: 10px;
    margin-bottom: 50px;
    background: url("../images/jzbg1.png") no-repeat center;
    background-size: cover;
}
.jz1 a{
    display: block;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    padding: 20px;
    color:#5C8C55;
    font-size: 30px;
}
.jz2{
    width: 378px;
    height: 198px;
    box-shadow: 0px 0px 5px #b7b7b7;
    border-radius: 10px;
    margin-bottom: 50px;
    background: url("../images/jzbg2.png") no-repeat center;
    background-size: cover;
}
.jz2 a{
    display: block;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    padding: 20px;
    color:#CD6C38;
    font-size: 30px;
}
.jz3{
    width: 378px;
    height: 198px;
    box-shadow: 0px 0px 5px #b7b7b7;
    border-radius: 10px;
    margin-bottom: 50px;
    background: url("../images/jzbg3.png") no-repeat center;
    background-size: cover;
}
.jz3 a{
    display: block;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    padding: 20px;
    color:#8C3636;
    font-size: 30px;
}
.jz4{
    width: 378px;
    height: 198px;
    box-shadow: 0px 0px 5px #b7b7b7;
    border-radius: 10px;
    margin-bottom: 50px;
    background: url("../images/jzbg4.png") no-repeat center;
    background-size: cover;
}
.jz4 a{
    display: block;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    padding: 20px;
    color:#C53F5C;
    font-size: 30px;
}
.yuan{
    width: 170px;
    height: 170px;
    border-radius: 50%;
    margin:0 auto;
}
.textc{
    text-align: center;
}
/* 正文 */
.article{
    width: 85%;
    margin:30px auto;
}
.a-title{
    width: 100%;
    font-size: 22px;
    line-height: 1.5;
    color: #0339A0 !important;
    text-align: center;
    color: #535353;
}

.article-info{
    display: flex;
    flex-wrap: wrap;
    border-bottom: 1px solid #535353;
    margin-bottom: 15px;
    padding-bottom: 10px;
    margin-top: 25px;
}

.a-laiyuan{
    width: 33.3333%;
    font-size: 15px;
    line-height: 1.5;
    text-align: center;
    color: #535353;
    display: flex;
    align-items: center;
    justify-content: right;
}

.a-shijian{
    width: 33.3333%;
    font-size: 15px;
    line-height: 1.5;
    text-align: center;
    color: #535353;
    display: flex;
    align-items: center;
    justify-content: center;
}

.bshare{
    width: 33.3333%;
    text-align: center;
    font-size: 15px;
    display: flex;
    align-items: center;
    justify-content: left;
}
.share{
    width: 180px;
    display: inline-block;
}
.social-share .icon-wechat .wechat-qrcode .help p{
    font-size: 12px;
}
.content{
    width: 100%;
    margin-top: 15px;
    font-size: 17px;
    line-height: 1.5;
    color: #535353;
}
.content *{
    font-size: 17px;
}
.content p{
    font-size: 17px;
    line-height: 2;
    color: #535353;
    margin-bottom:15px;
}
.content img{
    width: auto;
    max-width: 100%;
    display: inline-block;
    height:auto !important;
}
@media screen and (max-width: 750px){
  .content video{width:100% !important;height:auto !important;}
}

.art-video{
    width: 80%;
    margin:0 auto;
}
/* 廉洁地图 */
.mainditu{
    width: 1160px;
    margin:30px auto;
    position: relative;
}
.lianjieditu{
    width: 100%;
    overflow: auto;
    position: relative;
}
.lianjieditu::-webkit-scrollbar {
    /*滚动条整体样式*/
    width : 0px;  /*高宽分别对应横竖滚动条的尺寸*/
    height: auto;
    display: none;
}
.lianjieditu::-webkit-scrollbar-thumb {
    /*滚动条里面小方块*/
    border-radius: 0px;
    background: #666666;
}
.map{
    width: 1160px;
    position: relative;
}
area{
    cursor: pointer;
}
.qulist{
    width: 300px;
    box-sizing: border-box;
    padding: 10px 20px;
    border-radius: 10px;
    position: absolute;
    top:30px;
    left:826px;
    background: #e3d1bb;
    display: none;
}
.quname{
    font-size: 20px;
    color:#933f05;
    line-height: 2;
    font-weight: bold;
}
.cglist li{
    width: 100%;
    padding:5px 10px;
    box-sizing: border-box;
    margin: 5px 0;
    font-size: 18px;
    line-height: 1.2;
    color:#933f05;
    cursor: pointer;
    border-radius: 10px;
    font-weight: bold;
}
.cglist li:hover{
    background: #933f05;
    color: #fff;
}
.cg-content{
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    padding:30px 50px;
    overflow-y: auto;
    background: #fff;
    position: absolute;
    top:0;
    left: 0;
    z-index: 100;
    display: none;
}
.cg-content .more1{
    cursor: pointer;
}



/* mob */
@media screen and (max-width: 750px) {
    .whole{
        background: #fff;
    }
    .pc{
        display: none;
    }
    .mob{
        display: block;
    }
    /* 首页 */
    .mobheader{
        width: 100%;
        height: 3rem;
        padding-top: 1rem;
        position: relative;
    }
    .mobtop{
        width: 90%;
        margin: 0 auto;
        display: flex;
        justify-content: space-between;
        align-items: center;
        position: relative;
    }
    .mobwza{
        width: 1.5rem;
    }
    .moblogo{
        width: 13rem;
    }
    .mobmenu{
        width: 3rem;
    }
    .mobnav{
        width: 100%;
        box-sizing: border-box;
        padding:0 5%;
        background:linear-gradient(#00a0e9,#005dae);
        position: absolute;
        z-index: 1000;
        display: none;
    }
    .menunav-mob{
        width: 100%;
        height: 3rem;
        font-size: 1rem;
        line-height: 3;
        color: #fff;
        border-bottom: 1px solid #fff;
    }
    .menunav-mob a{
        font-size: 1rem;
        line-height: 2;
        color: #fff;
    }
    .menunav-mob:last-child{
        border: none;
    }
    .mainblock{
        width: 90%;
        margin:0 auto;
    }
    .topnews{
        flex-wrap: wrap;
        margin:1rem 0;
        flex-direction: column-reverse;
    }
    .newsguntu{
        width: 100%;
    }
    .headnewspic{
        width: 60px !important;
        left: 82% !important;
    }
    .newstit{
        font-size: 1rem;
    }
    .ttnews{
        margin-top:1rem;
        width: 100%;
    }
    .toutiao-red,.toutiao{
        background: none;
        padding-left: 0;
        font-size:1rem;
        border-bottom: 2px solid #f2f2f2;
        margin-bottom: 1rem;
        padding-bottom: 0.5rem;
    }
    .toutiao-red a,.toutiao a{
        font-size: 1rem;
    }
    .news{
        flex-wrap: wrap;
        margin-bottom: 1rem;
    }
    .newsguntu,.newspic{
        height: 200px;
    }
    .newsblock{
        width: 100%;
    }
    .lmname-news{
        margin: 0;
        background: none;
        font-size: 1.5rem;
        height: 3rem;
        line-height: 3rem;
        border-bottom: 2px solid #0339A0;
    }
    .mobline{
        width: 100%;
        border-bottom: 1px solid #f2f2f2;
    }
    .more2,.more1{
        width: auto;
        font-size:1.2rem;
        background: url("../images/mob/more.png") no-repeat right center;
        background-size: 1.2rem;
        height: 3rem;
        line-height: 3rem;
        padding-right: 1.5rem;
        text-align: right;
    }
    .more2 a,.more1 a{
        font-size: 1.2rem;
        color: #0339A0;
        line-height: 3rem;
    }
    .newslist-sy{
        width: 100%;
        margin-bottom: 0;
    }
    .newslist-sy li{
        list-style: none;
        border-bottom: 1px solid #f2f2f2;
        font-size: 1rem;
        padding:0.5rem 0;
    }
    .newslist-sy li a{
        font-size: 1rem;
    }
    .blue{
        font-size: 1rem;
    }
    .erweima{
        width: 100%;
        display: flex;
        justify-content: space-between;
        margin:1rem 0;
    }
    .ewm-pic{
        width: 33%;
    }
    .ztpic{
        display: flex;
    }
    .ztpic li{
        width: 46%;
    }
    .lm{
        margin-bottom: 1rem;
        border-bottom: 1px solid #f2f2f2;
    }
    .lmname{
        width: auto;
        background: none;
        font-size: 1.5rem;
        height: 3rem;
        line-height: 3rem;
        border-bottom: 2px solid #0339A0;
    }
    .partblock{
        margin-bottom: 1rem;
    }
    .jbpt{
        border:none;
        flex-wrap: wrap;
    }
    .jbleft,.jbright{
        width: 100%;
        margin:0.5rem 0;
    }
    .piclist-sy{
        width: 100%;
        margin-top:1rem;
        flex-wrap: wrap;
    }
    .piclist-sy li{
        width: 100%;
        margin-bottom: 1rem;
    }
    .pictit{
        font-size: 1rem;
    }
    .foot{
        height: auto;
        border-top:none;
        padding: 1.5rem 0;
        background:linear-gradient(#00a0e9,#005dae);
    }
    .banquan{
        width: 90%;
        line-height: 1.5;
    }
    .biaoshi{
        width: 90%;
        flex-wrap: wrap;
    }
    .beian{
        width: 100%;
        text-align: center;
        line-height: 1.5;
    }.beian a{
        line-height: 1.5;
    }
    .jiguan{
        margin:0 auto;
    }
    /* list */
    .listblock{
        flex-wrap: wrap;
    }
    .lm-list{
        width: 100%;
    }
    .list{
        width: 100%;
    }
    .biaoti{
        width: 100%;
    }
    .riqi{
        width: 100%;
    }
    .position{
        display: none;
    }
    .lm-parent{
        font-size: 2rem;
        height: 3rem;
        line-height:3rem;
    }
    .lm-sub{
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .lm-sub li{
        width: 49%;
        font-size: 1.5rem;
    }
    .lm-sub li a{
        font-size: 1.5rem;
    }
    .m-list li,.m-list li a{
        font-size: 1rem;
        line-height: 2;
    }
    /* piclist */
    .piclist li{
        width: 47%;
        margin:1rem 1.5%;
    }
    .pic-tit{
        font-size: 1rem;
    }
    /* article */
    .a-title{
        font-size: 1.4rem;
    }
    .a-laiyuan{
        width: 100%;
        font-size: 1.2rem;
    }
    .a-shijian{
        width: 100%;
        font-size: 1.2rem;
    }
    .bshare{
        width: 100%;
        font-size: 1.2rem;
    }
    .content{
        margin-top:1rem;
    }
    .content *{
        font-size: 1rem;
    }
    .content p{
        font-size: 1rem;
    }
    .art-video{
        width: 100%;
    }
    /* 矩阵 */
    .jz1,.jz2,.jz3,.jz4{
        width: 150px;
        height: 80px;
    }
    .jz1 a,.jz2 a,.jz3 a,.jz4 a{
        font-size: 1rem;
    }
    .yuan{
        width: 120px;
        height: 120px;
    }
    /* 审查 */
    .shencha{
        border-bottom: 1px solid #E1E1E1;
    }
    .shencha-title{
        font-size: 1.5rem;
        width: auto;
        background: none;
        border-bottom: 2px solid #0339A0;
    }
    /* 信息公开 */
    .xxgk-row{
        flex-wrap: wrap;
    }
    .xxgk-b{
        width: 40%;
        height: auto;
    }
    .xxgk-pic{
        margin:20px auto;
    }
    .xxgk-tit{
        font-size: 1.3rem;
    }
    .shjw_index_qu1 li{
        width: 33%;
    }
    /* 巡视 */
    .xunshi-list ul li{
        width: 100%;
        padding:5px 0;
    }
    .title-xs,.title-xs a,.riqi-xs{
        font-size: 1rem;
    }
    /* 专题 */
    .zt-pic{
        width: 100%;
        margin-bottom:1rem;
    }
    .lmname-zt{
        font-size: 1.5rem;
        height: 3rem;
        line-height: 3rem;
    }
    .ztblock{
        width: 100%;
        margin-bottom: 2rem;
    }
    .more3,.more3 a{
        font-size: 1rem;
    }
    /* 地图 */
    .mainditu{
        width: 100%;
    }
    .qulist{
        max-height: 90%;
        left: 50%;
        margin-left: -150px;
    }
    .backdt{
        width: 100px;
        height: 24px;
        line-height: 24px;
        background-color: #933f05;
        border-radius: 12px;
        color: #fff;
        font-size: 18px;
        text-align: center;
        position: absolute;
        right: 10px;
    }
    .cg-content .more1{
        top:0;
        right: 10px;
    }
}